package mx.frantor.catalogos.bussines;

import java.util.List;

import mx.frantor.catalogos.dao.ModulosDAO;
import mx.frantor.catalogos.daoimp.ModulosDAOImpl;
import mx.frantor.catalogos.entitys.ModulosEntity;

public class ModulosBussines {
	
	private ModulosDAO modDAO = new ModulosDAOImpl();
	String res=null;	
	
	public String AgregarModulo(String nombre, String telefono, String direccion, String contacto, String mail){
		ModulosEntity modE = new ModulosEntity();
		
		modE.setNombre(nombre);
		modE.setDireccion(direccion);
		modE.setTelefono(telefono);
		modE.setContacto(contacto);
		modE.setMail(mail);
		
		res = modDAO.agregarModulos(modE);
		System.out.println("resultado agregar "+res);
		res= "agregado";
		return res;
	}
	
	public String ModificarModulo(Integer idModulo, String nombre, String telefono, String direccion, String contacto, String mail){
		ModulosEntity modE = new ModulosEntity();
		
		modE.setIdModulo(idModulo);
		modE.setNombre(nombre);
		modE.setDireccion(direccion);
		modE.setTelefono(telefono);
		modE.setContacto(contacto);
		modE.setMail(mail);
		
		
		res = modDAO.modificarModulos(modE);
		
		return res;
	}
	
	public String EliminarModulo(Integer idModulos){
		res = modDAO.eliminarModulos(idModulos);
		
		return res;
	}
	
	public List<ModulosEntity> getTodosModulos(){
		List<ModulosEntity> lstModulos = modDAO.getTodosModulosActivos();
		return lstModulos;
	}
	
	public ModulosEntity getModPorId(Integer idModulos){
		ModulosEntity modE = modDAO.getModulosId(idModulos);
		return modE;
	}
	public List<ModulosEntity> getModuloPorId(Integer idModulos){
		List<ModulosEntity> lstModulos = modDAO.getModulosPorId(idModulos);
		return lstModulos;
	}

}
